Congestion Control in a Reliable Scalable Message-Oriented Middleware

نویسندگان

  • Peter R. Pietzuch
  • Sumeer Bhola
چکیده

This paper presents congestion control mechanisms for reliable and scalable message-oriented middleware following the publish/ subscribe communication model. We identify the key requirements of congestion control in this environment, how it differs from congestion control for the Internet, and propose a combination of two congestion control mechanisms, (1) driven by a publisher hosting broker (PDCC), (2) driven by a subscriber hosting broker (SDCC). SDCC decouples the notion of a receive window and a NACK window, and is used by subscriber hosting brokers in recovery mode. PDCC implements a scalable and low latency feedback loop between a publisher hosting broker and all subscriber hosting brokers, which is used to adjust the rate of publishing new messages, to allow brokers in recovery to eventually catch up, and other brokers to keep up. We present a detailed experimental evaluation of our implementation of these mechanisms in the Gryphon system by injecting network failures and link congestion.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Research for Congestion Control in a Reliable Scalable Message-oriented Middleware

This paper presents congestion control and some related problems in message-oriented middleware. Here i describe two congestion control mechanisms, (1)driven by a publisher hosting broker(PDCC), (2)driven by a subscriber hosting broker(SDCC). PDCC use a Feedback loop between endpoints and downstream SHBs to monitor congestion, and limit publication rate of new messages to prevent it.SDCC monito...

متن کامل

Access control in ultra-large-scale systems using a data-centric middleware

  The primary characteristic of an Ultra-Large-Scale (ULS) system is ultra-large size on any related dimension. A ULS system is generally considered as a system-of-systems with heterogeneous nodes and autonomous domains. As the size of a system-of-systems grows, and interoperability demand between sub-systems is increased, achieving more scalable and dynamic access control system becomes an im...

متن کامل

Design of MOBILE MOM: Message Oriented Middleware Service for Mobile Computing

Message oriented middleware (MOM) is a specific class of middleware that operates on the principles of message passing or message queuing. Existing MOM syste doesn’t support the function for mobile computing environment. In the near future, requirements of mobile computing will increase and more dynamic service for mobile computing will be required. And i nteracting with wireless networks is be...

متن کامل

Preserving Causality in a Scalable Message-Oriented Middleware

We present a solution to guarantee scalable causal ordering through matrix clocks in Message Oriented Middleware (MOM). This solution is based on a decomposition of the MOM in domains of causality, i.e. small groups of servers interconnected by router servers. We prove that, provided the domain interconnection graph has no cycles, global causal order on message delivery is guaranteed through pu...

متن کامل

Preserving Causality in a Scalable

We present a solution to guarantee scalable causal ordering through matrix clocks in Message Oriented Middleware (MOM). This solution is based on a decomposition of the MOM in domains of causality, i.e. small groups of servers interconnected by router servers. The causal order is locally maintained into groups, this allows the cost of matrix clocks maintenance to be kept linear, instead of quad...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003